/**
 *
 */
package de.cbf.cam.dsa.item.interfaces;

import java.util.List;


/**
 * @author Alti
 *
 */
public interface ICompositeEditItem extends ICompositeEdit {
	public static final int INDEX_VALUE_NAME 			= 1;
	public static final int INDEX_VALUE_WEIGHT 			= 2;
	public static final int INDEX_VALUE_DESCRIPTION 	= 3;
	public static final int INDEX_VALUE_TYPE 			= 4;
	public static final int INDEX_VALUE_QUALITY_CURRENT = 5;
	public static final int INDEX_VALUE_QUALITY_MIN		= 6;
	public static final int INDEX_VALUE_QUALITY_MAX 	= 7;

	public static final int INDEX_COMMAND_EDIT_DIRTINESS_LEVELS		=  1;
	public static final int INDEX_COMMAND_EDIT_BROKENNESS_LEVELS	=  2;


	public String getItemName();
	public void setItemName(String name);

	public Float getWeight() ;
	public void setWeight(Float weight);

	public String getDescription();
	public void setDescription(String description);

	public String getType();
	public void setType(String type) ;

	public Double getQuality();
	public void setQuality(Double quality);

	public Double getQualityMin();
	public void setQualityMin(Double minQuality);

	public Double getQualityMax();
	public void setQualityMax(Double maxQuality);

	public void setDirtinessLevels(List<String> levels);
	public void setBrokenessLevels(List<String> levels);
}
